<?php

class Banner{

	private $row_id;
	private $foto;
	private $link;
	private $titulo;
	private $data_inicio;
	private $data_fim;
	private $row_id_empresa;
	private $tipo_banner;
	
	public function setRow_id($row_id) {
	   $this->row_id = $row_id;
	}
	
	public function getRow_id() {
		return $this->row_id;
	}
	
	public function setFoto($foto) {
	   $this->foto = $foto;
	}
	
	public function getFoto() {
		return $this->foto;
	}
	
	public function setLink($link) {
	   $this->link = $link;
	}
	
	public function getLink() {
		return $this->link;
	}
	
	public function setTitulo($titulo) {
	   $this->titulo = $titulo;
	}
	
	public function getTitulo() {
		return $this->titulo;
	}
	
	public function setData_inicio($data_inicio) {
	   $this->data_inicio = $data_inicio;
	}
	
	public function getData_inicio() {
		return $this->data_inicio;
	}
	
	public function setData_fim($data_fim) {
	   $this->data_fim = $data_fim;
	}
	
	public function getData_fim() {
		return $this->data_fim;
	}
	
	public function setRow_id_empresa($row_id_empresa) {
	   $this->row_id_empresa = $row_id_empresa;
	}
	
	public function getRow_id_empresa() {
		return $this->row_id_empresa;
	}
	
	public function setTipo_banner($tipo_banner) {
	   $this->tipo_banner = $tipo_banner;
	}
	
	public function getTipo_banner() {
		return $this->tipo_banner;
	}
	

	public function listarBannersMundo($db){
		
		$sql = "SELECT
	              row_id, foto, link, titulo, data_inicio, data_fim, row_id_empresa, tipo_banner
            FROM
              banners
			  where tipo_banner = 'mundo'
			    and data_inicio <= now()
				and data_fim >= now() 
			  order by  RAND()";

		$res = $db->executar($sql);
		
		while($reg = mysql_fetch_array($res)){

			$banner = new Banner();

			$banner->setRow_id($reg["row_id"]);
			$banner->setFoto($reg["foto"]);
			$banner->setLink($reg["link"]);
			$banner->setTitulo($reg["titulo"]);
			$banner->setData_inicio($reg["data_inicio"]);
			$banner->setData_fim($reg["data_fim"]);
			$banner->setRow_id_empresa($reg["row_id_empresa"]);
			$banner->setTipo_banner($reg["tipo_banner"]);
			
			$lista[] = $banner;
		}
		
		return $lista;
	}
	
	public function listarBannersRodape($db){
		
		$sql = "SELECT
	              row_id, foto, link, titulo, data_inicio, data_fim, row_id_empresa, tipo_banner
            FROM
              banners 
			  where tipo_banner = 'rodape'
			  and data_inicio <= now()
              and data_fim >= now()";

		$res = $db->executar($sql);
		
		if($reg = mysql_fetch_array($res)){

			$this->setRow_id($reg["row_id"]);
			$this->setFoto($reg["foto"]);
			$this->setLink($reg["link"]);
			$this->setTitulo($reg["titulo"]);
			$this->setData_inicio($reg["data_inicio"]);
			$this->setData_fim($reg["data_fim"]);
			$this->setRow_id_empresa($reg["row_id_empresa"]);
			$this->setTipo_banner($reg["tipo_banner"]);
		}
		
		return $this;
	}
}
?>
